home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 June: Reference Library / Dev.CD Jun 94.toast / Technical Documentation / Inside Macintosh / IM—Overview / IM—Overview.rsrc / IDX#_1000 < prev    next >
Encoding:
Text File  |  1994-04-27  |  9.5 KB  |  31 lines

  1. `SymbolsABCDEFGHIJKLMNOPQRSTUVWXYZAPDA    File menuInside Macintoshformat conventions+Apple Event Interprocess Messaging ProtocolApple Event Manager Apple events
  2. Core suitefunctional-area suitesRequired suitesent by the FinderCommunications Resource ManagerCommunications Toolbox
  3. compatibilityand the ToolboxConnection Managercursors, initializing(data, exchanging with other applicationsDevice ManagerDrawString procedureEdition Manager
  4. Event Managerevents
  5. high-level!extensions. See system extensionsfigures, syllogistic File ManagerFile Transfer ManagerFindersending Apple eventsFinder Interface Font ManagerFSpCreate functionGestalt function
  6. glue routinesImage Compression ManagerInitCursor procedureInitFonts procedureInitGraf procedureInitWindows procedurecode conventionsinterapplication communicationMacintosh Operating System"Macintosh script management systemMacintosh system softwareMacintosh Toolboxmanagers.See also system softwareMemory Manager Menu Manager
  7. introducedmoods, syllogisticMoveTo procedure
  8. Movie ToolboxmoviesNewHandle functionNewHandleClear functionNewWindow functionoperating environmentchecking features ofpackagespatchesPBHCreate function PPC Toolbox)Program-to-Program Communications Toolbox    QuickDraw capabilities initializing    QuickTimeRAMrandom-access memory. See RAMread-only memory. See ROMROM@script management system. See Macintosh script management systemScript Managerscript systemsSetPort procedurestringsdrawingsystem extensions System filesystem softwareTerminal Managertextcentering in a windowdrawingtext service componentsText Services ManagerText UtilitiestracksVenn DiagrammerWindow Managerwindow pointer
  9. window recordwindowscreating    origin in WorldScript
  10. @ operator A5 registerA5 worlddefinedapplication global variablesapplication heapdefinedapplication parametersapplication partitionsApplLimit global variableApplZone global variableblocks, memorydefinedpurging and reallocatingByte data typecoercing to Char data typeChar data typecoercing to Byte data typecompaction. See heap compactionCurrentA5 global variabledangling pointersdata types, general purposedouble indirection free blocksGetDialogItem procedureHandle data typehandlesheap compactionheap fragmentation heap purgingheap. See application heap\HLock procedureHUnlock procedureintegerscoercing to long integerscoercing to pointers
  11. jump table
  12. long integerscoercing to integerscoercing to pointersmaster pointer blocksmaster pointersMaxApplZone procedureand ApplLimit global variablememory
  13. allocatinglockingorganization ofpurgingand application heap
  14. data typesMoreMasters procedureNewPtr functionnonrelocatable blocks
  15. advantages of
  16. data type fordefined
  17. partitions!.See also application partitions\pointerscoercing to integerscoercing to long integersto procedures and functionsProcPtr data type
  18. Ptr data typepurging relocatable blocksQuickDraw global variablesReallocateHandle procedurereallocating relocatable blocksrelocatable blocks
  19. data type fordefineddisadvantages of
  20. properties ofpurging reallocatingSignedByte data typestack stack frame
  21. stack snifferStr15 data typeStr255 data typeStr27 data typeStr31 data typeStr63 data typeStringHandle data typeStringPtr data typein C    in Pascalsystem global variables system heapsystem partition.See also system heap\Ticks global variable type casting
  22. type coercion'MDEF' resource type'STR#' resource typeAddResource procedureCurResFile functionDetachResource proceduredialog resourceserrorsand Resource Manager routinesFindFolder functionGet1Resource functionGetIndString procedureGetNewDialog functionGetNewWindow functionGetPattern functionGetResource functionHOpenResFile function localizationMPWpreferences filescreatingmanagingnames ofreadingupdatingPreferences folderResEdit resource editorResError functionresource filescreatingcurrentdefineddetermining reference number ofmanagingreadingupdatingResource Managerchecking for errors
  23. resource mapsresource pathsresource specificationsresource types'DITL''DLOG''MDEF''STR#''WIND'$resource types. See resources, types    resourcescompileddefinedstandard types structure ofspecifying using ResEditspecifying using Rezspecifying using ResEditspecifying using Rezspecifying using Reztypestypical locations of using customusing standard using to facilitate localizationusing to store static dataSetResFile proceduresystem resourcesUseResFile procedure applications initializingDelay procedure dialog boxesevent handling inDIBadMount functiondisk-inserted eventshandling
  24. event loopevent priority event recordevent-driven programmingEventRecord data typekey-up    low-levelmouse-upnulloperating-systempriority    receivingtypes ofhigh-level events
  25. key-up eventslow-level eventsmenu barcreatingmenuscreatingmouse-up events null eventsoperating-system eventsPtInRect functionStillDown functionTrackGoAway functiontracking the mouseuser-centered designWaitNextEvent function'ICON' resource type
  26. bit imagesBitMap data typebitmapscirclesCloseRgn procedurecoordinate planeCopyBits procedureDiffRgn proceduredrawingEraseRect procedureFillRect procedureFillRgn procedureFrameOval procedureFrameRect procedureGetPort procedureGrafPort data typeGrafPtr data typegraphics portssetting and restoringiconslinesNewRgn functionOpenRgn procedureovalsPaintRect procedurepatternspixelsPoint data typepoints drawing textRect data type
  27. rectanglesRegion data typeregionsdefining
  28. drawing inempty'ICON'SectRgn procedureSetRect proceduresetting font ofsetting size ofTextEditTextFont procedureTextSize proceduretransfer modesactivate eventshandlingBeginUpdate procedure    close boxhandling clicks inhandling mouse-down events inCloseWindow procedurecontent regionhandling mouse-down events indesk accessoriesclosingclosing
  29. introducedDialog ManagerDisposeHandle procedureDisposePtr procedureDisposeWindow proceduredocument recordsdocument windowsclosing drag regionDragWindow procedureEndUpdate procedureactivate
  30. Close command New commandfilesspecifying in a document recordFindWindow functionFrontWindow functionGetWRefCon functionGlobalToLocal procedureand window recordsHideWindow procedureHiliteControl procedureInvalRect procedureInvalRgn procedure
  31. menu commandskeyboard equivalentsmouse-down eventsin the menu bar
  32. in windowsMoveWindow procedure
  33. part codes
  34. resume eventsSelectWindow procedureSetWRefCon procedureShowWindow proceduresuspend eventsSystemClick procedure    title bar
  35. update eventsand activate eventshandlingwindow recordsreference constant inWindowPeek data typeWindowPtr data typeWindowRecord data type
  36. activatingactiveand dialog boxesand graphics portsclosingcreating a new windowdesk accessory dialog boxesdocumentdraggingdrawing content region    events in
  37. introducedmouse-down events inparts of positioning
  38. setting titletypesupdating'DITL' resource type'DLOG' resource type alert boxesbuttonsdrawing an outline around
  39. Cancel buttonin modal dialog boxes check boxeshandling user clicks oncontrols$.See also check boxes, radio buttonsdrawing an outline aroundsetting values ofdefault buttondefineditems in. See item listsDialogSelect functionin modal dialog boxes    Enter keyin modal dialog boxes
  40. Escape keyin modal dialog boxeskey-downIsDialogEvent function
  41. item lists item numbers items in alerts and dialog boxeskey-down eventsmodal dialog boxescreatingmodal dialog filter functionsModalDialog proceduremodeless dialog boxescreatinghandling events inmovable modal dialog boxes
  42. radio buttonshandling user clicks on
  43. Return keyin modal dialog boxesSetCtlValue procedureSetDialogItem procedurein modal dialog boxes
  44. user items
  45. setting up deactivating'MBAR' resource type'MENU' resource typeAppendResMenu procedure
  46. Apple menuClose command (File menu) Command keyDisableMenuItem proceduredividersDrawMenuBar procedure    Edit menuEnableMenuItem procedureGetMenuHandle functionGetMenuItemText procedureGetNewMBar functionHiliteMenu procedureInsertMenu procedurekeyboard equivalentshandlingreserved
  47. specifyingmenu item numbers
  48. menu items    disablingenabling menu numbers menu titlesMenuKey function    adjustingdefined    disabling dividers inenablinghandling selectionsrequiredMenuSelect function in menu barOpenDeskAcc functionpull-down menusSee also menus'MBAR''MENU'!Rez resource description languageSetMenuBar procedureSystemEdit function'SIZE' resource type#sample Rez input[SIZE resource typesample Rez input]sample Rez input]#setting flags of[SIZE resource typesetting flags of]setting flags of],specifying partition size[SIZE resource typespecifying partition size]specifying partition size]context switching]size ofactive applicationapplication heap applicationsquittingbackground process    Clipboard
  49. compatibilitytrap availabilitycontext of a process    switching$cooperative multitasking environmentcurrent processdBoxProc window typedesktophandlingEventAvail functionExitToShell procedure Quit commandchecking for availabilityforeground processGestalt Managermajor switchesMemError functionminimum partition sizeminor switches MultiFindermultitasking environmenthandlingOSErr data typesizes ofpreferred partition size    processes
  50. background
  51. context ofcurrent
  52. foregroundswitching betweenprocessing options
  53. specifying'SIZE'[resource typesSIZE]SIZE]handlingsize resourceshandling    switchingcontextmajorminortrap dispatch table trap numbersand multitasking
  54. guidelines
  55. help balloons Help Managerlocalization guidelinesTickCount function